package com.study.secret;

import org.springframework.util.DigestUtils;

import java.util.Arrays;

/**
 * Created on 2021/1/28.
 *
 * 信息摘要，无论是多长的输入，MD5 都会输出长度为 128bits 的一个串。
 * @since 1.0
 */
public class Md5 {

    public static void main(String[] args) {
        String content = "Codec<String> simpleTypeCodec = ProtobufProxy.create(String.class);";
        //返回十六进制
        String data = DigestUtils.md5DigestAsHex(content.getBytes());
        //返回二进制
        byte[] dataDigest = DigestUtils.md5Digest(content.getBytes());

        System.out.println(data);
        System.out.println(Arrays.toString(dataDigest));
    }
}
